ArkUI中如何获取mp4文件的第一帧图片? | 您所在的位置:网站首页 › OpenHarmony arkuiets image如何加载网络图片 › ArkUI中如何获取mp4文件的第一帧图片? |
可以参考以下代码: this.#decoder = media.createMediaDecoder(); this.#decoder.on('frameAvailable', (decoderFrame) => { //解码后续帧事件回调类型 console.info('MediaDecoder[MediaDecoder] frameAvailable is called,' + 'size.width is :' + decoderFrame.size.width + ',size.height is :' + decoderFrame.size.height + ',时间戳:' + decoderFrame.pts + ',状态变化数据:' + decoderFrame.buffer ); }); this.#decoder.start(uri, mediaType);//uri:视频源,mediaType:0(video)、1(audio) this.#decoder.seek(timeMs);//跳转到指定帧 this.#decoder.requestFrame();//开始解码详情参考官网:https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-media-0000001103383404 |
CopyRight 2018-2019 实验室设备网 版权所有 |